package com.xcf.service.business.finance;

import java.util.List;
import java.util.Map;

import com.xcf.util.PageData;

public interface ReceiptService {
		/**
		 * 查询复核总表
		 * @return
		 * @throws Exception
		 */
		public List<Map> findAllReceiptInfo(PageData pd)throws Exception;
		/**
		 * 查询复核明细表
		 * @return
		 * @throws Exception
		 */
		public List<Map> findReceiptInfo(PageData pd)throws Exception;
		/**
		 * 更新复核
		 * @param pd
		 * @throws Exception
		 */
		public void updateReceiptInfo(PageData pd)throws Exception;
		/**
		 * 冲账
		 * @param pd
		 * @throws Exception
		 */
		public void updateInfoById(PageData pd)throws Exception;
		/**
		 * 根据ID查找模板表头信息
		 * @param id
		 * @return
		 * @throws Exception
		 */
		public PageData findInfoById(String id)throws Exception;
		/**
		 * 导出查询
		 * @param code
		 * @return
		 * @throws Exception
		 */
		public List<Map>findReviewByCode(String code)throws Exception;
}
